home *** CD-ROM | disk | FTP | other *** search
-
- About Hard Disk MenuMaster
-
- I. What is it?
-
- MenuMaster is a program which enables you to select an
- application program from a menu, execute it, and then return
- quickly. It features online help, the ability to edit the
- menus from within MenuMaster, and a certain level of password
- protection for both editing the menus and executing
- applications.
-
- II. Required files
-
- MENU.COM The MenuMaster program itself
- MENUCFG.CHN Configuration program
- MENU.DOC This file
- PASS.COM Password generation program
- MENU.DAT Main data file
- HELP.DAT Help file (ordinary ASCII text with right
- margin of about 55)
- NOTTHERE.DAT Message displayed when a program is not
- found (ASCII text, right margin = 55)
- PASSWD.DAT If present, provides password protection
- for application programs
- RUNMENU.BAT Batch file from which MENU.COM is executed
- $$$.BAT Intermediate batch file (you might find
- this file if MenuMaster is interrupted
- abnormally. Ignore it; it will be erased
- later)
-
-
- III. Tricks on using MenuMaster
-
- For the most part, MenuMaster is self-explanatory, and
- that which isn't obvious is probably explained in the help
- file. However, there are some semi-technical items which
- might be confusing. First, some background information:
-
- One of the most irritating things about some menu
- programs is that they are slow. Once you select WordStar,
- for example, it takes a relatively long time for the WordStar
- screen to appear. Conversely, once you exit, it takes a
- while for the menu screen to appear.
-
- Part of this problem might be a result of inefficient
- programming, but a large part of the problem is because
- these programs rely on DOS batch files to transfer control
- to whatever program you choose and then back again, and that's
- slow. There is a way to speed things up, and that's what
- MenuMaster does. Some of the newer software packages such as
- Microsoft Word and Lotus 1-2-3 version 2.0, as well as many others,
- have the capability to run a subprogram, and then return to
- the original program right where you left it. That's what
- MenuMaster does, and that is why it's fast.
-
- However, there is a tradeoff between speed and memory.
- Since MenuMaster in effect loads another DOS in addition to
- the memory that it already takes up, you lose about 60K by
- using this method. Thus, if you are running short of memory,
- this method is unsatisfactory. In addition, if you want to
- execute a program which is memory-resident (such as SideKick)
- from the menu, it has to be executed at the same level as
- MenuMaster.
-
- For these two reasons, there is a batch file execution
- mode for a menu item. If your application falls into one of
- the above two categories, you should answer 'Y' to this
- question. A totally batch-driven menu system is possible
- this way, which can be useful for those with limited system
- memory.
-
- To install MenuMaster, simply specify the RUNMENU command
- at the end of your AUTOEXEC.BAT file. That automatically
- invokes MenuMaster every time you turn your computer on.
-
- At this time, there is no way to specify command line
- parameters for a menu item. Thus, if you need parameters,
- you must write a short batch file which contains them. For
- instance, if you have a dBASE III program called main.prg, to
- execute it you would type 'dbase main'. However, you would
- have to specify a batch file (dbmain.bat for example) which
- contained the line 'dbase main' if you want to use it with
- MenuMaster.
-
- If you want a menu option to be one where you temporarily
- exit to DOS and want to have a fast return, simply specify
- COMMAND.COM as the executable filename and you will get a
- DOS prompt again. To return to the menu, simply type
- EXIT [Return] and you will get the menu screen back again.
-
- The menus are kept in memory at all times. However, for
- MenuMaster to give enough memory back to the application
- it's executing, I had to restrict the amount of memory
- that MenuMaster uses. Thus, there is a limit on the number
- of Main Menu Options. This number is configurable using the
- /C option. This does not affect the number of submenu options
- -- you can have up to 20 menu options per main menu option.
-
- If you receive the error message 'Run-time error FF' while
- MenuMaster is loading, that means that your data file contains
- too many main menu items to be loaded into memory. If this
- happens, type 'menu /c' to change the number of main menus
- to the number you need. See section V., Configuration, below.
-
- IV. Passwords
-
- Run PASS.COM to create the password file PASSWD.DAT. The
- file it creates is marked as read only the first time you
- run MenuMaster, so if you run PASS.COM when there is
- already a PASSWD.DAT, the PASS program will abort. Use
- any public domain program or DOS 3.1 ATTRIB command to
- change the file attribute to writeable.
-
- The password file can have up to 255 separate passwords, but
- one password is reserved for the F2 (Edit menu item) command
- in MenuMaster. That is, if there is a password file, that
- password will be the one to enter if a person wants to edit
- the menus. You can have an application protected by this
- password, but when you try to execute the application,
- the program will prompt 'Edit password: ' instead of 'Enter
- password: '.
-
- This password number is one by default, but is configurable.
-
- If there is no password file, no passwords ever need be
- entered.
-
- If a menu item is password protected, when the person tries
- to edit that menu item's data, he or she will be asked to
- enter two passwords -- one to Edit the menus in the first
- place, and one to access that menu item's data.
-
- V. Configuration
-
- You can configure the system colors, the maximum amount of
- main menus, whether or not your screen flickers, and any of
- the system filenames, if you wish. All you have to do is
- enter 'menu /c' instead of 'menu' at the DOS prompt. The
- file MENUCFG.CHN file is required in the same directory
- for you to be able to configure the program, however. If it
- is missing, then you will get an error message to that effect.
-
- The file MENUCFG.CHN is not needed once you have completed the
- configuration process.
-
- The configuration program is mostly self explanatory. However,
- one aspect might be somewhat confusing. In the colors section,
- you enter the foreground color number, a comma, and then the
- background color number. If the foreground color is one digit,
- you have to enter the comma; otherwise it is shown on the screen
- for you.
-
- If you make a mistake and the backspace key doesn't seem to work,
- don't worry. Just continue on to the end; you will be asked to
- confirm your choices at the end. Simply answer 'N' and enter
- the value again.
-
- With all the configuration options, you can simply press return
- to keep all the default values shown on the screen.
-
- When you indicate that your configuration options are OK, the
- new values that you specified will be written and saved to the
- MenuMaster program. Run MenuMaster again to see the changed
- values!
-
- I can't think of anything else... If you have any questions,
- contact me on Gene Plantz' BBS in Chicago, under ID1327.
-
- This program has been released into the public domain for
- commercial and non-commercial use, and may be used, distributed
- or destroyed by anyone as they may please. This is true as long
- as no one sells this program or otherwise distributes it for
- purposes of financial gain. The author provides no warranty,
- either express or implied, and is in no way responsible for
- the operation of this program. So there! (I have always wanted
- to write something like this!)
-
- Enjoy!!! Bill Bliss
- 627 Dartmouth Place
- Evanston, IL 60201